.baseForm1{
  
}
.baseForm1 .p1{
  color: #333
}
.baseForm1 .icon-youjiantou{
  width: 30px;
  padding-left: 5px;
  color: #858585;
  font-size: 14px;
}
.baseForm1 li{
  padding:0 10px;
  height: 50px;
  border-bottom: 1px solid #efefef;
  background: #fff;
}

.toux .img img{
  width: 35px;
  height: 35px;
  border-radius: 100%;
}
.baseForm1 .nickname{
  height: 50px;
}
.baseForm1 input{
  border:none;
  color: #858585;
  line-height: 30px;
}
.baseForm1 input[type="text"]{
  width: 100%;
}
.toux,.sex,.birthday,.addrSel,.addrDetail,.phone{
  height:50px; 
  color: #858585;
}
.birthday{
  position: relative;
}
.birthday input{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
  border:none;
  line-height: 50px;
  height: 50px;
}
.addrs{
  line-height: 50px;
}


/*****************弹窗*****************/

.layerFromBtm .con .select1{
    margin: 10px;
}
.layerFromBtm .con .select1 ul{
    margin-bottom: 10px;
    border-radius: 5px;
    background: #fff;
}
.layerFromBtm .con .select1 li{
    height:45px;
    line-height: 45px;
    color: #333;
    text-align: center;
}
.layerFromBtm .con .select1 li:nth-child(n+2){
    border-top: 1px solid #efefef
}
.layerFromBtm .con .btn{
    margin-bottom: 15px;
    display: block;
    width: 100%;
    height: 45px;
    text-align: center;
    border:1px solid #efefef;
    border-radius: 5px;
    background: #fff;
}
.layerFromBtm .con .select2{
  background: #fff;
}
.layerFromBtm .con .select2 .top{
  position: relative;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
.layerFromBtm .con .select2 .top .icon-close{
  position: absolute;
  font-size: 18px;
  right: 10px;
  top: 0;
  height: 40px;
  line-height: 40px;
}

.layerFromBtm .con .select2 .tabs{
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
.layerFromBtm .con .select2 .tabs li{
  float: left;
  width:33.33%;
  color: #999;
  font-size: 14px;
}
.layerFromBtm .con .select2 .tabs li.selected{
  height: 40px;
  color: #1492f6;
  border-bottom: 1px solid #1492f6
}
.layerFromBtm .con .select2 .tabcon{
  position: relative;
  height: 240px;
  background: #efefef;
  overflow-y: scroll;
}
.layerFromBtm .con .select2 .tabcon li{
  display: none;
  position: absolute;
  top:0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.layerFromBtm .con .select2 .tabcon li.selected{
  display: block;
}
.layerFromBtm .con .select2 .tabcon a{
  display: block;
  color: #333;
  padding: 0 20px;
  line-height: 40px;
  height: 40px;
}
input::-webkit-input-placeholder { /* WebKit browsers */ 
  color: #858585; 
} 
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
  color: #858585; 
} 
input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
  color: #858585; 
} 
input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
  color: #858585; 
} 